# coding: utf8
'''
Created on 2014年11月16日

@author: 疯狂的蚂蚁（www.crazyant.net）
'''

import MySQLdb

# 获取Python客户端到Mysql服务器的连接对象
conn = MySQLdb.connect(host='127.0.0.1',
                                    user='root',
                                    passwd='123456',
                                    db='test',
                                    charset='utf8')

# 获取连接上的一个游标对象
cursor = conn.cursor(MySQLdb.cursors.DictCursor)

# 创建一个SQL语句
sql = "select * from article_innodb"
cursor.execute(sql)

# 用cursor.fetchall()方法获取查询的结果集
articles = cursor.fetchallDict()
for row in articles:
    print row['id'], row['title'], row['content'], row['add_time']

# 关闭数据库的连接
conn.close()
